#ifndef Sphere_h
#define Sphere_h

#include "Object.h"
#include "Box.h"

class Sphere : public Object
{
private:
	Point location;
	double radius;
	Box boundingBox;
	
public:
	Sphere(const Point &, const double &);
	bool intersection(Ray&, Intersection&) const;
	Vector getNormal (const Point&) const;

};

#endif

